package cn.com.code.design.lang;

/**
 * @author zhengpei
 * @date 2021/10/24
 */
public interface Collection<E, L> extends Iterable<E> {

  boolean add(E e);

  boolean remove(E e);

  boolean addLink(String key, L l);

  boolean removeLink(String key);

  Iterator<E> iterator();

}
